package com.iwhalecloud.citybrain.flow.platform.api.in;

import lombok.Data;

import java.util.Map;

/**
 * @author: liyang
 * @date: 2021/12/12 13:19
 */
@Data
public class SequentNodeCandidateConfigRequestDto {

    /**
     * 任务id
     */
    private String taskId;

    /**
     * 是否只获取后续第一层选人的节点
     * 默认只返回第一层
     * 如果当前taskId有指定后续节点处理人的权限，并且配置的有数据，那么该参数将无效
     * 如果当前taskId有指定后续节点处理人的权限，没有配置数据，该参数将生效
     */
    private boolean onlyFirstLevelNodes = true;

    /**
     * 全局变量
     */
    private Map<String,Object> variables;
}
